{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Criação de máquina virtual Ubuntu Virtual box (UBUNTU 20.04)\n",
    "## Objetivos\n",
    "As metas desse tutorial são ajudar o usuário a:\n",
    "- Instalar e configurar uma maquina virtual Linux Ubuntu 20.04 LTS (Focal Fossa).\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Passo 1**: Baixe e instale o VirtualBox em seu computador (para acessar a página de Download [acesse aqui](https://www.virtualbox.org/). Em 2023, você pode encontrar a versão VirtualBox 7.0.12.\n",
    "\n",
    "![Virtual1](../FIGS/H00_virtualbox/virtual_box_novo.png)\n",
    "\n",
    "**Passo 2**: Baixe a iso do Ubuntu 20.04.6 LTS (Focal Fossa). Algumas telas a seguir são exibidas para a versão 20.04.3,  mas a essência da instalação é a mesma. Para acessar essa versão do Ubuntu navegue até **see our alternative downloads**. O arquivo tem o seguinte nome: **ubuntu-20.04.6-desktop-amd64.iso**. Esse download pode demorar, pois a iso tem 4.1 GB!\n",
    "\n",
    "- Versão 64 Bits: [https://ubuntu.com/download/desktop](https://ubuntu.com/download/desktop)\n",
    "\n",
    "![fig_ubuntu1](../FIGS/H00_virtualbox/ubuntu_novo.png)\n",
    "\n",
    "**Passo 3**: Após instalar o Virtualbox e baixar a iso, abra o VirtualBox e clique em **Novo**, e depois na opção **Criar** de acordo com a imagem. Dê um nome a sua máquina, escolha o local que ela será gravada, a imagem, o tipo e a versão da iso. **Não esqueça de escolher para Pular a Instalação Dessasistida!**\n",
    "\n",
    "![fig_Virtual_1](../FIGS/H00_virtualbox/virtual_box1_novo.png)\n",
    "\n",
    "**Passo 4**: Após clicar em **Próximo**, escolha a memória que deseja alocar, o ideal é que seja a metade da memória de sua máquina hospedeira (recomendo pelo menos **8 GB**). Escolha também o número de processadores. O ideal é que sejam 4 CPUs, mas isso dependerá da capacidade de sua máquina. \n",
    "\n",
    "![fig_Virtual_3](../FIGS/H00_virtualbox/virtual-box-memoria_novo.png)\n",
    "\n",
    "**Passo 5**: Após clicar em **Próximo**, especifique **100 GB** de espaço em HD (se tiver pouco espaço em HD, pode criar uma máquina de **60 ou 40 GB**).\n",
    "\n",
    "![fig_VM3_novo](../FIGS/H00_virtualbox/virtual_box3_novo.png)\n",
    "\n",
    "**Passo 6**: Na próxima tela, reveja suas configurações e clique em **Finalizar**. Sua máquina foi criada e está pronto para ser inicializada."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Passo 7**: Inicialize a máquina criada clicando na seta verde do VirtualBox:\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/virtual_box5.png)\n",
    "\n",
    "**Passo 8**: Espere carregar a máquina e continuar o processo de instalação:\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/ubuntu1.jpg)\n",
    "\n",
    "**Passo 9**: Aguarde enquanto carrega:\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/inicio_ubuntu.jpg)\n",
    "\n",
    "**Passo 10**: Escolha o idoma para prosseguir selecione a opção Install para prosseguir a instalação:\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/ubuntu2.jpg)\n",
    "\n",
    "**Passo 11**: Escolha o idioma do teclado (se seu teclado ofr Brasileiro, escolha Portguese (Brazil)):\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/ubuntu4.jpg)\n",
    "\n",
    "**Passo 12**: Nas opções abaixo configure de acordo com a imagem:\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/ubuntu6.jpg)\n",
    "\n",
    "**Passo 13**: escolha a primeira opção e continue a instalação:\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/ubuntu7.jpg)\n",
    "\n",
    "**Passo 14**: Nessa tela click na opção **continue**:\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/ubuntu8.jpg)\n",
    "\n",
    "**Passo 15**: Informe sua localização e click em **continue** novamente:\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/ubuntu9.jpg)\n",
    "\n",
    "**Passo 16**: Preencha as informações,referentes a máquina como desejar:\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/ubuntu10_novo.png)\n",
    "\n",
    "**Passo 17**: Aguarde enquanto é feita instalção:\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/ubuntu11.jpg)\n",
    "\n",
    "**Passo 18**: Espere carregar a máquina e continuar o processo de instalação: \n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/ubuntu12.jpg)\n",
    "\n",
    "**Passo 19**: Assim que concluída escolha a opção **reset**. Será exibida uma tela pedindo para você remover a mídia e pressionar Enten. Pressione Enter para continuar.\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/ubuntu14.jpg)\n",
    "\n",
    "Sua máquina virtual ainda não está pronta para uso."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "\n",
    "**Passo 20 (muito importante)**: Instale o VirtualBox Guest Additions. Ele possibilitará que sua máquina seja aberta em tela cheia, que você consiga copiar e colar texto e arquivos da máquina hospedeira para máquina virtual. \n",
    "\n",
    " - Abra um terminal na sua máquina virtua Linux digitando Crtl+Alt+T\n",
    " - No terminal, digite:\n",
    "\n",
    "\n",
    "sudo apt update\n",
    "\n",
    "sudo apt upgrade -y\n",
    "\n",
    "sudo apt install -y build-essential dkms linux-headers-$(uname -r)\n",
    "\n",
    "**Passo 21 (muito importante)**: no menu da máquina virtual e adicione a image de CD Guest Addition como indicado na figura a seguir (siga as instruções de instalação):\n",
    "\n",
    "![fig_VM4](../FIGS/H00_virtualbox/menu_guess.png)\n",
    "\n",
    "**Passo 22 (muito importante)**: novamente no menu, habilite a transferência bidirecional, como ilustra a figura a seguir.\n",
    "\n",
    "![fig_VM42](../FIGS/H00_virtualbox/menu_guess2.png)\n",
    "\n",
    "Instruções detalhadas de instalação pode ser encontradas neste [link](https://www.tecmint.com/install-virtualbox-guest-additions-in-ubuntu/#:~:text=VirtualBox%20Guest%20Additions%20are%20a,and%20usability%20of%20guest%20systems.&text=Easy%20mouse%20pointer%20integration.).\n",
    "\n",
    "\n",
    "Depois de reiniciar sua máquina virtual, você verá uma menu com várias opções, entre elas a de maximizar o VirtualBox para ocupar toda a tela. Ao maximizar, o mesmo menu aparecerá no canto inferior.\n",
    "\n",
    "![fig_VM3](../FIGS/H00_virtualbox/menu_vbox.png)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Se a instalação não rodar automaticamente, abra um terminal na pasta do CD do Guest Additions (CD do menu lateral da máquina vitrual). No terminal, dentro da pasta do CD, você pode instalar o VirtualBox Guest Additions com o seguinte comando:\n",
    "\n",
    "sudo ./VBoxLinuxAdditions.run\n",
    "\n",
    "ou\n",
    "\n",
    "sudo sh ./VBoxLinuxAdditions.run\n",
    "\n",
    "\n",
    "A máquina precisa ser reiniciada para que as alterações tenham efeito.\n",
    "\n"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
